# utils/response.py

def success_response(data=None, msg='success', code=0):
    """
    构造成功响应数据
    :param data: 响应数据对象
    :param msg: 提示信息
    :param code: 成功码（默认为0）
    :return: dict
    """
    return {
        'code': code,
        'msg': msg,
        'data': data
    }


def error_response(msg='error', code=1, data=None):
    """
    构造错误响应数据
    :param msg: 错误信息
    :param code: 错误码（默认为1）
    :param data: 可选数据（如错误详情）
    :return: dict
    """
    return {
        'code': code,
        'msg': msg,
        'data': data
    }
